﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ExcelSystem.Model
{
    public class Formula
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]

        /// <summary>
        /// 自增长
        /// </summary>
        public int ID { get; set; }

        /// <summary>
        /// 内部属性映照
        /// </summary>
        public string ReflectionProperty { get; set; }

        /// <summary>
        /// 公式名称
        /// </summary>
        public string Name { get; set; }


        /// <summary>
        /// 公式内容
        /// </summary>
        public string Value { get; set; }


        /// <summary>
        /// 公式内容
        /// </summary>
        public string Property { get; set; }



        /// <summary>
        /// 是否是基础参数
        /// </summary>
        public bool IsBase { get; set; }

        /// <summary>
        /// 参数类型 0只取数字 1全文 2 尺寸 3宽 4高 5枚举范围
        /// </summary>
        public int FormulaType { get; set; }

        /// <summary>
        /// 表格所在位置
        /// </summary>
        public string ExcelName { get; set; }

        /// <summary>
        /// 表格所在位置的公式
        /// </summary>
        public string ExcelValue { get; set; }

        /// <summary>
        /// 公司
        /// </summary>
        public string Company { get; set; }


    }
}
